Shallow Module
https://scrapbox.io/files/6580e935fabfbd0025c63e76.png
浅いモジュール。
提供する機能と比べて、
インタフェース
が複雑な
モジュール
。
小さなモジュールは浅くなりがち。
複雑さ
を管理する上では役立たない。
インタフェースを学び / 使うコストが、モジュールが提供する効果(モジュールが内部でどのように動作するかを知る必要がない)を上回る。
費用対効果
コスパ
が悪い
<->
Deep Module
=
Shallow Class
/
Shallow Method
#レッドフラグ